/*
 * Copyright Spectra, Inc. All Rights Reserved.
 */
package spectra.ee.web.common.model;

/**
 * 즐겨찾기 테이블(t_favorite) 모델 클래스.
 *
 * @author sungsi
 */
public class Favorite
{
	/** 즐겨찾기ID. */
	String favoriteId;

	/** 부모ID. */
	String parentId;

	/** 즐겨찾기명. */
	String favoriteName;

	/** 사용자ID. */
	String accountId;

	/** 깊이. */
	int depth = 0;

	/** 정렬순서. */
	int sortOrder = 0;

	/** 등록자ID. */
	String createdBy;

	/** 등록일자. */
	String createdDate;

	/** 수정자ID. */
	String updatedBy;

	/** 수정일자. */
	String updatedDate;

	/** 지식아이디 */	
	String kmId;
	
	/** 서비스유형 */
	String serviceType;
	
	/** 연관 이름 */
	String relationName;
	
	/** 도메인 아이디 */
	String domainId;
	
	/** 시작번호 */
	private int startNo;

    /** 마지막번호. */
    private int endNo;
    
    /** 한페이지 나오는 글 갯수. */
    private int rowsPerPage;
    
    /**
     * 즐겨찾기ID getter.
     *
     * @return 즐겨찾기ID.
     */
    public String getFavoriteId()
    {
        return favoriteId;
    }

    /**
     * 즐겨찾기ID setter.
     *
     * @param favoriteId 즐겨찾기ID
     */
    public void setFavoriteId(String favoriteId)
    {
        this.favoriteId = favoriteId;
    }

    /**
     * 부모ID getter.
     *
     * @return 부모ID.
     */
    public String getParentId()
    {
        return parentId;
    }

    /**
     * 부모ID setter.
     *
     * @param parentId 부모ID.
     */
    public void setParentId(String parentId)
    {
        this.parentId = parentId;
    }

	/**
     * 사용자ID getter.
     *
     * @return 사용자ID.
     */
	public String getAccountId()
	{
		return accountId;
	}

    /**
     * 사용자ID setter.
     *
     * @param accountId 사용자ID.
     */
    public void setAccountId(String accountId)
    {
        this.accountId = accountId;
    }

    /**
     * 깊이 getter.
     *
     * @return 깊이.
     */
    public int getDepth()
    {
        return depth;
    }

    /**
     * 깊이 setter.
     *
     * @param depth 깊이.
     */
    public void setDepth(int depth)
    {
        this.depth = depth;
    }

    /**
     * 정렬순서 getter.
     *
     * @return 정렬순서.
     */
    public int getSortOrder()
    {
        return sortOrder;
    }

    /**
     * 정렬순서 setter.
     *
     * @param sortOrder 정렬순서.
     */
    public void setSortOrder(int sortOrder)
    {
        this.sortOrder = sortOrder;
    }

	/**
     * 즐겨찾기명 getter.
     *
     * @return 즐겨찾기명.
     */
	public String getFavoriteName()
	{
		return favoriteName;
	}

    /**
     * 즐겨찾기명 setter.
     *
     * @param favoriteName 즐겨찾기명
     */
    public void setFavoriteName(String favoriteName)
    {
        this.favoriteName = favoriteName;
    }

    /**
     * 등록자ID getter.
     *
     * @return 등록자ID.
     */
    public String getCreatedBy()
    {
        return createdBy;
    }

    /**
     * 등록자ID setter.
     *
     * @param createdBy 등록자ID.
     */
    public void setCreatedBy(String createdBy)
    {
        this.createdBy = createdBy;
    }

    /**
     * 등록일자 getter.
     *
     * @return 등록일자.
     */
    public String getCreatedDate()
    {
        return createdDate;
    }

    /**
     * 등록일자 setter.
     *
     * @param createdDate 등록일자.
     */
    public void setCreatedDate(String createdDate)
    {
        this.createdDate = createdDate;
    }

	/**
     * 수정자ID getter.
     *
     * @return 수정자ID.
     */
	public String getUpdatedBy()
	{
		return updatedBy;
	}

    /**
     * 수정자ID setter.
     *
     * @param updatedBy 수정자ID.
     */
    public void setUpdatedBy(String updatedBy)
    {
        this.updatedBy = updatedBy;
    }

	/**
     * 수정일자 getter.
     *
     * @return 수정일자.
     */
	public String getUpdatedDate()
	{
		return updatedDate;
	}

	/**
     * 수정일자 setter.
     *
     * @param updatedDate 수정일자.
     */
	public void setUpdatedDate(String updatedDate)
	{
		this.updatedDate = updatedDate;
	}

	public String getKmId() 
	{
		return kmId;
	}

	public void setKmId(String kmId) 
	{
		this.kmId = kmId;
	}

	public String getServiceType() 
	{
		return serviceType;
	}

	public void setServiceType(String serviceType) 
	{
		this.serviceType = serviceType;
	}

	public String getRelationName() 
	{
		return relationName;
	}

	public void setRelationName(String relationName) 
	{
		this.relationName = relationName;
	}
	
	public String getDomainId() 
	{
		return domainId;
	}

	public void setDomainId(String domainId) 
	{
		this.domainId = domainId;
	}

	public int getStartNo() 
	{
		return startNo;
	}

	public void setStartNo(int startNo) 
	{
		this.startNo = startNo;
	}

	public int getEndNo() 
	{
		return endNo;
	}

	public void setEndNo(int endNo) 
	{
		this.endNo = endNo;
	}

    public int getRowsPerPage()
    {
        return rowsPerPage;
    }

    public void setRowsPerPage(int rowsPerPage)
    {
        this.rowsPerPage = rowsPerPage;
    }
}
